module prbs_checker_top (
    input  wire clk,
    input  wire rst_n,
    input  wire data_in,
    input  wire data_valid,
    output wire check_result    // 检测结果：0=正确PRBS7码型，1=错误码型
);

    wire [6:0] shift_reg_data;
    
    // 实例化输入模块
    prbs_input_module u_input (
        .clk(clk),
        .rst_n(rst_n),
        .data_in(data_in),
        .data_valid(data_valid),
        .shift_reg(shift_reg_data)
    );
    
    // 实例化检测模块
    prbs7_check_module u_check (
        .shift_reg(shift_reg_data),
        .xor_result(check_result)
    );

endmodule